In [ ]:
import pibrella
import time

pibrella.light.red.on()
time.sleep(1)
pibrella.light.red.off()

In [ ]:
pibrella.buzzer.fail()
time.sleep(2)
pibrella.buzzer.success()
time.sleep(2)
pibrella.buzzer.alarm()
time.sleep(2)
pibrella.buzzer.stop()

In [ ]:
while True:
    if pibrella.button.read():
        print("Button pressed")
    else:
        pass
    time.sleep(0.1)

Nota: Kies Kernel > Interrupt uit het menu bovenaan om de uitvoering te beëindigen.


In [ ]:
def button_pressed(pin):
    pibrella.light.red.on()
    pibrella.buzzer.alarm()
    time.sleep(1)
    print("You pressed the button!")
    pibrella.light.red.off()
    pibrella.buzzer.stop()

pibrella.button.pressed(button_pressed)

Nota: in dit geval er moet geen Kernel Interrupt verstuurd worden omdat de link met de functie in de achtergrond gebeurt (asynchroon) en de computer inmiddels vrij is om andere dingen te doen.